package br.atribicoes.professor

import br.academia.Professor
import br.atribuicoes.professor.producaoAcademica.ProducaoAcademica

class AtividadeAdministrativaController {

    def scaffold = AtividadeAdministrativa
	
	def save = {
		def atividadeAdministrativaInstance = new AtividadeAdministrativa(params)

		Professor professor = Professor.findByUsername(session.user)
		log.debug("Professor "+professor)
		if (professor){
			if (atividadeAdministrativaInstance.save(flush: true)) {
				professor.addToAtividadesAdministrativas(atividadeAdministrativaInstance)
				flash.message = "${message(code: 'default.created.message', args: [message(code: 'PublicacaoLivros.label', default: 'PublicacaoLivros'), atividadeAdministrativaInstance.id])}"
				redirect(action: "show", id: atividadeAdministrativaInstance.id)
			}else{
				flash.error = "ERROR"
				redirect(action: "show", id: atividadeAdministrativaInstance.id)
			}
		}
		else {
			flash.message("Professor Invalido no Sistema!")
			render(view: "create", model: [publicacaoLivrosInstance: atividadeAdministrativaInstance])
		}
	}
	
	
}
